package com.neu.api.service;

import java.util.List;
import com.neu.api.entity.School;
import com.neu.api.query.SchoolQuery;
import com.neu.api.utils.PageResult;
import com.neu.api.vo.SchoolVO;

/**
 * 用户接口
 */
public interface SchoolService {
    /**
     * 新增用户
     * @param
     * @return
     */
    boolean addSchool(SchoolVO schoolVO);
    /**
     * 修改用户
     * @param
     * @return
     */
    boolean updateSchool(School user);
    /**
     * 删除用户
     * @param id
     * @return
     */
    boolean deleteSchool(int id);

    /**
     * 根据用户名字查询用户信息
     * @param
     */
    School findSchoolById(String id);

    /**
     * 查询所有
     * @return
     */
    List<School> findAll();

    School Login(String loginName, String password);

    PageResult<SchoolVO> find(SchoolQuery schoolQuery);

    boolean udpateStatus(Integer id, Integer status);
}
